package com.lechi.web.system.domain;

import lombok.Data;

/**
 * 二代站报文解析规则, 为了节约内存，列名简化
 *
 * @author yangguang
 */
@Data
public class IotWeatherSensorParseBo {

    /**
     * 设备ID 对应数据库字段：deviceId
     */
    private Long deviceId;

    /**
     * 协议类型
     */
    private String protocolType;

    /**
     * 设备观测要素外键 对应数据库字段：sensorAliasId
     */
    private Long sensorAliasId;

    /**
     * 设备观测要素外键 对应数据库字段：sensorAliasName
     */
    private String sensorAliasName;

    /**
     * 仪器ID 对应数据库字段：instrumentId
     */
    private String instrumentId;

    /**
     * 站地址 对应数据库字段：device_station
     */
    private String deviceStation;

    /**
     * 要素标识符 对应数据库字段：sensorSign
     */
    private String sensorSign;

    /**
     * 值类型 对应数据库字段：valueType
     */
    private String valueType;

    /**
     * 小数位数，0表示整数，1表示1位小数 对应数据库字段：sensorDigit
     */
    private Integer sensorDigit;

    /**
     * 单位 对应数据库字段：unit
     */
    private String unit;


    /**
     * 整型数值系数
     */
    private Double intFactor;
}
